contract for sale and purchase - Espagnol Anglais Dictionnaire